package cn.yunyichina.provider.clinic.vo;

import cn.yunyichina.provider.framework.annotation.validate.AnnotationValidable;
import cn.yunyichina.provider.framework.annotation.validate.ValidateNotNullAndNotEmpty;
import cn.yunyichina.provider.framework.annotation.validate.ValidateSize;

/**
 * 天灸订单生产
 * Created by Joe.zhou on 2017/6/20.
 */
public class MoxibustonVoRequest implements AnnotationValidable {

    /**
     * 医院编码
     */
    @ValidateNotNullAndNotEmpty
    @ValidateSize(minSize = "0", maxSize = "50")
    private String hospitalCode;


    /**
     * 应用code
     */
    @ValidateNotNullAndNotEmpty
    @ValidateSize(minSize = "0", maxSize = "50")
    private String orgAppCode;

    /**
     * 患者姓名
     */
    @ValidateNotNullAndNotEmpty
    @ValidateSize(minSize = "0", maxSize = "20")
    private String patName;

    /**
     * 项目名称
     */
    @ValidateNotNullAndNotEmpty
    @ValidateSize(minSize = "0", maxSize = "50")
    private String projectName;

    /**
     * 项目单价
     */
    @ValidateNotNullAndNotEmpty
    @ValidateSize(minSize = "0", maxSize = "10")
    private String projectPrice;

    /**
     * 项目次数
     */
    @ValidateNotNullAndNotEmpty
    @ValidateSize(minSize = "0", maxSize = "10")
    private String projectCount;

    /**
     * 项目总价
     */
    @ValidateNotNullAndNotEmpty
    @ValidateSize(minSize = "0", maxSize = "10")
    private String projectAmount;

    public String getHospitalCode() {
        return hospitalCode;
    }

    public void setHospitalCode(String hospitalCode) {
        this.hospitalCode = hospitalCode;
    }

    public String getPatName() {
        return patName;
    }

    public void setPatName(String patName) {
        this.patName = patName;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getProjectPrice() {
        return projectPrice;
    }

    public void setProjectPrice(String projectPrice) {
        this.projectPrice = projectPrice;
    }

    public String getProjectCount() {
        return projectCount;
    }

    public void setProjectCount(String projectCount) {
        this.projectCount = projectCount;
    }

    public String getProjectAmount() {
        return projectAmount;
    }

    public void setProjectAmount(String projectAmount) {
        this.projectAmount = projectAmount;
    }

    public String getOrgAppCode() {
        return orgAppCode;
    }

    public void setOrgAppCode(String orgAppCode) {
        this.orgAppCode = orgAppCode;
    }
}
